package com.gzz.orchid.context.infrastructure.persistence.entity.crm;

import com.gzz.orchid.context.infrastructure.persistence.AbstractPojo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 会员信息表 crm_member
 *
 * @author higmd
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class CrmMemberPo extends AbstractPojo {
    private Long id;
    /**
     * 客户编号 no
     */
    private String no;
    /**
     * 真实姓名 real_name
     */
    private String realName;
    /**
     * 昵称 pet_name
     */
    private String petName;
    /**
     * 头像 avatar
     */
    private String avatar;
    /**
     * 手机号 mobile
     */
    private String mobile;
    /**
     * 电子邮件 email
     */
    private String email;
    /**
     * 级别 grade
     */
    private Integer grade;
    /**
     * 出生日期 birthday
     */
    private LocalDate birthday;
    /**
     * 加入时间 join_on
     */
    private LocalDateTime joinOn;
    /**
     * 状态 status
     */
    private Integer status;
}
